package com.lottery.dao.pc28.wealthDao;

import com.lottery.dto.PageDto;
import com.lottery.entity.History;

import java.util.List;

/**
 * 历史记录表Dao;
 */
public interface HistoryDao {

	/**
	 * 查询所有的记录
	 */
	List<History> selectHistory(String type);

	/**
	 * 根据版本号查询记录
	 */
	History selectHistoryByVersion(History history);

	/**
	 * 插入一条记录
	 * 
	 * @param history
	 */
	void insertHistory(History history);

	/**
	 * 修改记录
	 * 
	 * @param history
	 */
	void updateHistory(History history);

	/**
	 * 分页查询
	 * 
	 * @param pageDto
	 * @return
	 */
	List<History> selectWebHistory(PageDto pageDto);

	/**
	 * 获取总条数
	 */
	int selectWebTptalCount();

}
